package com.wlts.wzy.api.request.ks;

import com.wlts.wzy.Base.BasePageParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class GetMyKsOrdersRequest  extends BasePageParam {


    @ApiModelProperty(value = "用户uuid")
    private String UserUuid;

    @ApiModelProperty(value = "平台商品的订单 0未确定 1是 2不是")
    private Integer selfOrder;

    @ApiModelProperty(value = "推送lm状态 0未推送 1已推送 2推送失败")
    private Integer putLmStatus;

    @ApiModelProperty(value = "lm发货状态 0未发货 1已发货")
    private Integer sendStatus;

    @ApiModelProperty(value = "订单状态：[0, \"未知状态\"], [10, \"待付款\"], [30, \"已付款\"], [40, \"已发货\"], [50, \"已签收\"], [70, \"订单成功\"], [80, \"订单失败\"];")
    private Integer status;

    @ApiModelProperty(value = "订单号")
    private Long oid;

    @ApiModelProperty(value = "收件人手机号")
    private String mobile;

    @ApiModelProperty(value = "是否申请退款 0未申请 1已申请")
    private Integer refund;

    @ApiModelProperty(value = "外部商品id，仅供记录外部商品和快手商品对应关系")
    private Long relItemId;

    @ApiModelProperty(value = "lm推送错误报文")
    private String lmErrMsg;

    @ApiModelProperty(value = "lm退款状态 0未申请 1已申请 2已退款 3拒绝退款 4申请失败 5已取消 6已提交物流 7提交物流失败 8取消退款失败")
    private Integer lmRefundStatus;

}
